package exp1;

import javax.swing.*;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.util.Random;

public class MagicButton extends MouseAdapter{
	JFrame win;
	JButton button = new JButton("你点不到我");
	Random rand = new Random();

	void initUI(){
		win=new JFrame();
		win.setLayout(null);

		button.setSize(100,40);
		button.addMouseListener(this);

		win.add(button);
		win.setSize(800,320);
//		win.setResizable(false);
		win.setLocationRelativeTo(null);
		win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		win.setVisible(true);
	}

	public static void main(String[] args) {
		MagicButton demo=new MagicButton();
		demo.initUI();
	}

	public void mouseEntered(MouseEvent e){
//		while (true){
			int x=rand.nextInt(win.getWidth() - button.getWidth());
			int y=rand.nextInt(win.getHeight() -button.getHeight() - 40);

//			int offsetX=Math.abs(x -button.getX());
//			int offsetY=Math.abs(y -button.getX());
//
//			if(offsetX <120 || offsetY<60){
//				continue;
//			}

			button.setLocation(x,y);
//			break;
//		}
	}
}	